#pragma once
#include <cppunit/extensions/HelperMacros.h>
#include "ProcTable.h"

class TestProcTable : public CPPUNIT_NS::TestFixture {
	CPPUNIT_TEST_SUITE(TestProcTable);
	CPPUNIT_TEST(testAddProc);
	CPPUNIT_TEST(testAddProcNodeID);
	CPPUNIT_TEST(testGetIndex);
	CPPUNIT_TEST(testGetProcName);
	CPPUNIT_TEST(testGetNodeIDs);
	CPPUNIT_TEST_SUITE_END();
private:
	ProcTable table;
public:
	void setUp();
	void tearDown();

	void testAddProc();
	void testAddProcNodeID();
	void testGetIndex();
	void testGetProcName();
	void testGetNodeIDs();
};
